﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades.Negocio;
using AccesoDatos;

namespace LogicaNegocios.Filtro
{
    static public class ParserHablaFacil
    {
        static public HABLA_FACIL toHABLA_FACIL(this HablaFacil hablafacilview)
        { 
            HABLA_FACIL hablaFacil = new HABLA_FACIL();
            hablaFacil.INTCODHABLAFACIL = hablafacilview.INTCODHABLAFACIL;
            hablaFacil.INTCODTIPOHABLAFACIL = hablafacilview.INTCODTIPOHABLAFACIL;
            hablaFacil.INTREPORTADO = hablafacilview.INTREPORTADO;
            hablaFacil.INTREPORTADOPROGRAMADO = hablafacilview.INTREPORTADOPROGRAMADO;
            hablaFacil.INTLEVANTADO = hablafacilview.INTLEVANTADO;
            hablaFacil.INTLEVANTADOPROGRAMADO = hablafacilview.INTLEVANTADOPROGRAMADO;
            hablaFacil.INTPENDIENTE = hablafacilview.INTPENDIENTE;
            hablaFacil.INTPENDIENTEPROGRAMADO = hablafacilview.INTPENDIENTEPROGRAMADO;
            hablaFacil.CHRESTADO = hablafacilview.CHRESTADO;
            hablaFacil.VCHUSUARIOCREACION = hablafacilview.VCHUSUARIOCREACION;
            hablaFacil.DTMFECHA = Funciones.StringToDate(hablafacilview.Fecha);
            hablaFacil.DTMFECHACREACION = DateTime.Now;
            hablaFacil.VCHUSUARIOMODIFICACION = hablafacilview.VCHUSUARIOMODIFICACION;
            hablaFacil.DTMFECHAMODIFICACION = DateTime.Now;
            return hablaFacil;
        }


        static public HablaFacil toHablaFacil(this HABLA_FACIL hablaFacil)
        {
            HablaFacil hablafacilview = new HablaFacil();
            hablafacilview.INTCODHABLAFACIL = hablaFacil.INTCODHABLAFACIL;
            hablafacilview.INTREPORTADO = hablaFacil.INTREPORTADO;
            hablafacilview.INTREPORTADOPROGRAMADO = hablaFacil.INTREPORTADOPROGRAMADO;
            hablafacilview.INTLEVANTADO = hablaFacil.INTLEVANTADO;
            hablafacilview.INTLEVANTADOPROGRAMADO = hablaFacil.INTLEVANTADOPROGRAMADO;
            hablafacilview.INTPENDIENTE = hablaFacil.INTPENDIENTE;
            hablafacilview.INTPENDIENTEPROGRAMADO = hablaFacil.INTPENDIENTEPROGRAMADO;
            hablafacilview.CHRESTADO = hablaFacil.CHRESTADO;
            hablafacilview.VCHUSUARIOCREACION = hablaFacil.VCHUSUARIOCREACION;
            hablafacilview.Fecha = Funciones.DateToString(hablaFacil.DTMFECHA);
            hablafacilview.FechaCreacion = Funciones.DateToString(hablaFacil.DTMFECHACREACION);
            hablafacilview.VCHUSUARIOMODIFICACION = hablaFacil.VCHUSUARIOMODIFICACION;
            hablafacilview.FechaModificacion = Funciones.DateToString(hablaFacil.DTMFECHAMODIFICACION);
            return hablafacilview;
        }
    }
}
